InitialObjectDescriptor {
	ObjectDescriptorID 0
	URL_Flag 0
	includeInlineProfilesFlag 0
	reserved 15
	ODProfileLevelIndication 1
	sceneProfileLevelIndication 1
	audioProfileLevelIndication 2
	visualProfileLevelIndication 1
	graphicsProfileLevelIndication 1
	esDescr [
		ES_Descriptor {
			ES_ID 1
			streamDependenceFlag 0
			URL_Flag 0
			OCRstreamFlag 0
			streamPriority 5
			decConfigDescr DecoderConfigDescriptor {
				objectTypeIndication 0
				streamType 1
				upStream 0
				reserved 1
				bufferSizeDB 200
				maxBitrate 0
				avgBitrate 0
			}
			slConfigDescr SLConfigDescriptor {
				predefined 0
				useAccessUnitStartFlag 1
				useAccessUnitEndFlag 1
				useRandomAccessPointFlag 1
				hasRandomAccessUnitsOnlyFlag 0
				usePaddingFlag 0
				useTimeStampsFlag 1
				useIdleFlag 0
				durationFlag 0
				timeStampResolution 1000
				OCRResolution 0
				timeStampLength 14
				OCRLength 0
				AU_Length 0
				instantBitrateLength 0
				degradationPriorityLength 0
				AU_seqNumLength 0
				packetSeqNumLength 0
				reserved 3
			}
		}
		ES_Descriptor {
			ES_ID 2
			streamDependenceFlag 0
			URL_Flag 0
			OCRstreamFlag 1
			streamPriority 5
			OCR_ES_Id 1
			decConfigDescr DecoderConfigDescriptor {
				objectTypeIndication 0
				streamType 3
				upStream 0
				reserved 1
				bufferSizeDB 1000
				maxBitrate 0
				avgBitrate 0
				decSpecificInfo DecoderSpecificInfoString {
					info [82, 184, 32, 0, 21, 64]
				}
			}
			slConfigDescr SLConfigDescriptor {
				predefined 0
				useAccessUnitStartFlag 1
				useAccessUnitEndFlag 1
				useRandomAccessPointFlag 1
				hasRandomAccessUnitsOnlyFlag 0
				usePaddingFlag 0
				useTimeStampsFlag 1
				useIdleFlag 0
				durationFlag 0
				timeStampResolution 100
				OCRResolution 0
				timeStampLength 14
				OCRLength 0
				AU_Length 0
				instantBitrateLength 0
				degradationPriorityLength 0
				AU_seqNumLength 0
				packetSeqNumLength 0
				reserved 3
			}
		}
	]
}
BIFSConfig {
	nodeIDbits 10
	routeIDbits 10
	isCommandStream 1
	pixelMetric 1
	hasSize 1
	pixelWidth 1024
	pixelHeight 680
}
AT 1
{
	IPMP_DescriptorUpdate {
		d [
			IPMP_Descriptor {
				IPMP_DescriptorID 69
				IPMPS_Type 0
				URLString [73, 80, 77, 80, 32, 105, 115, 32, 104, 101, 114, 101, 32, 97, 110, 100, 32, 98, 97, 114, 107, 105, 110, 103]
			}
		]
	}
}
AT 1
{
	ObjectDescriptorUpdate {
		OD [
			InitialObjectDescriptor {
				ObjectDescriptorID 32
				URL_Flag 0
				reserved 31
				esDescr [
					ES_Descriptor {
						ES_ID 2115
						streamDependenceFlag 0
						URL_Flag 0
						OCRstreamFlag 1
						streamPriority 0
						OCR_ES_Id 2113
						decConfigDescr DecoderConfigDescriptor {
							objectTypeIndication 194
							streamType 4
							upStream 0
							reserved 1
							bufferSizeDB 1600
							maxBitrate 0
							avgBitrate 0
						}
						slConfigDescr SLConfigDescriptor {
							predefined 0
							useAccessUnitStartFlag 1
							useAccessUnitEndFlag 1
							useRandomAccessPointFlag 1
							hasRandomAccessUnitsOnlyFlag 0
							usePaddingFlag 0
							useTimeStampsFlag 1
							useIdleFlag 0
							durationFlag 0
							timeStampResolution 1000
							OCRResolution 0
							timeStampLength 10
							OCRLength 0
							AU_Length 0
							instantBitrateLength 0
							degradationPriorityLength 0
							AU_seqNumLength 8
							packetSeqNumLength 3
							reserved 3
						}
					}
				]
			}
			InitialObjectDescriptor {
				ObjectDescriptorID 33
				URL_Flag 0
				reserved 31
				esDescr [
					ES_Descriptor {
						ES_ID 2113
						streamDependenceFlag 0
						URL_Flag 0
						OCRstreamFlag 0
						streamPriority 4
						decConfigDescr DecoderConfigDescriptor {
							objectTypeIndication 193
							streamType 5
							upStream 0
							reserved 1
							bufferSizeDB 300
							maxBitrate 0
							avgBitrate 0
							decSpecificInfo DecoderSpecificInfoString {
								info [111, 98, 115, 111, 108, 101, 116, 101, 32, 115, 116, 114, 105, 110, 103]
							}
						}
						slConfigDescr SLConfigDescriptor {
							predefined 0
							useAccessUnitStartFlag 0
							useAccessUnitEndFlag 0
							useRandomAccessPointFlag 0
							hasRandomAccessUnitsOnlyFlag 0
							usePaddingFlag 0
							useTimeStampsFlag 0
							useIdleFlag 0
							durationFlag 1
							timeStampResolution 1000
							OCRResolution 0
							timeStampLength 0
							OCRLength 0
							AU_Length 0
							instantBitrateLength 0
							degradationPriorityLength 0
							AU_seqNumLength 0
							packetSeqNumLength 0
							reserved 3
							timeScale 0
							accessUnitDuration 0
							compositionUnitDuration 30
						}
						ipmpDescrPtr [
							IPMP_DescriptorPointer {
								IPMP_DescriptorID 69
							}
						]
						qosDescr QoS_Descriptor {
							predefined 0
							qualifiers [
								QoS_Qualifier_MAX_DELAY {
									MAX_DELAY 1000
								}
								QoS_Qualifier_LOSS_PROB {
									LOSS_PROB 0.789880
								}
							]
						}
					}
					ES_Descriptor {
						ES_ID 2114
						streamDependenceFlag 0
						URL_Flag 0
						OCRstreamFlag 1
						streamPriority 0
						OCR_ES_Id 2113
						decConfigDescr DecoderConfigDescriptor {
							objectTypeIndication 195
							streamType 7
							upStream 0
							reserved 1
							bufferSizeDB 1700
							maxBitrate 0
							avgBitrate 0
						}
						slConfigDescr SLConfigDescriptor {
							predefined 0
							useAccessUnitStartFlag 1
							useAccessUnitEndFlag 1
							useRandomAccessPointFlag 1
							hasRandomAccessUnitsOnlyFlag 0
							usePaddingFlag 0
							useTimeStampsFlag 1
							useIdleFlag 0
							durationFlag 0
							timeStampResolution 1000
							OCRResolution 0
							timeStampLength 10
							OCRLength 0
							AU_Length 0
							instantBitrateLength 0
							degradationPriorityLength 0
							AU_seqNumLength 8
							packetSeqNumLength 3
							reserved 3
						}
					}
				]
			}
		]
	}
}
AT 1
UpdateScene {
	Group {
		children [
			Group {
				children [
					DEF ID0 Group {
						children [
							Shape {
								appearance Appearance {
									texture DEF ID1 MovieTexture {
										url [
											32
										]
									}
								}
							}
							Shape {
								appearance Appearance {
									material Material2D {
										emissiveColor 0.10 0.22 0.33
									}
								}
								geometry DEF ID2 Circle {
									radius 100.00
								}
							}
							DEF ID3 TimeSensor {
								loop TRUE
							}
							DEF ID4 TouchSensor {
							}
							DEF ID5 PositionInterpolator2D {
								key [
									0.00
									0.50
									1.00
								]
								keyValue [
									100.00 100.00
									200.00 100.00
									100.00 100.00
								]
							}
						]
					}
					Group {
						children [
							Shape {
								appearance Appearance {
									material DEF ID6 Material2D {
										emissiveColor 0.00 0.80 0.00
									}
								}
							}
						]
					}
					Group {
						children [
							Shape {
								appearance Appearance {
									texture DEF ID7 MovieTexture {
										url [
											32
										]
									}
								}
							}
							Transform2D {
								children [
									Sound2D {
										source DEF ID8 AudioSource {
											url [
												33
											]
										}
									}
								]
							}
						]
					}
					Group {
						children [
							USE ID7
							Shape {
								geometry DEF ID9 Text {
									string [
										"abcd"
									]
									length [
										-4.00
									]
								}
								appearance Appearance {
									material Material2D {
										emissiveColor 0.80 0.80 0.80
									}
								}
							}
							DEF ID10 TimeSensor {
								cycleInterval 2.00
							}
							DEF ID11 ColorInterpolator {
								key [
									0.00
									0.50
									1.00
								]
								keyValue [
									0.00 0.80 0.00
									0.80 0.00 0.00
									0.00 0.80 0.00
								]
							}
						]
					}
				]
			}
			DEF ID12 Conditional {
				buffer "	뼬"
			}
		]
	}
	ROUTE ID4.touchTime TO ID3.startTime
	DEF 0 ROUTE ID3.fraction_changed TO ID5.set_fraction
	ROUTE ID3.fraction_changed TO ID11.set_fraction
	ROUTE ID11.value_changed TO ID6.emissiveColor
}
AT 50
UpdateScene {
	REPLACE ID12.activate TRUE
	UpdateScene {
		REPLACE ID2.radius 747.74
	}
	REPLACE ID9.string [
		"123"
	]
}
AT 1500
{
	IPMP_DescriptorUpdate {
		d [
			IPMP_Descriptor {
				IPMP_DescriptorID 69
				IPMPS_Type 0
				URLString [73, 80, 77, 80, 32, 105, 115, 32, 104, 101, 114, 101, 32, 97, 110, 100, 32, 98, 105, 116, 105, 110, 103]
			}
		]
	}
}
AT 2000
{
	IPMP_DescriptorRemove {
		IPMP_DescriptorID [69]
	}
}
AT 2600
UpdateScene {
	REPLACE ID2.radius 888.78
	REPLACE ID7.stopTime 0.00
}
AT 2600
{
	ObjectDescriptorRemove {
		objectDescriptorId [33]
	}
}
